package com.spic.business.vehicle.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.spic.common.core.annotation.Excel;
import com.spic.common.core.web.domain.BaseEntity;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.Date;

/**
 * 车辆管理对象 vehicle_management
 * 
 * @author spic
 * @date 2022-07-17
 */
@Data
public class VehicleManagementDirty
{
    private static final long serialVersionUID = 1L;

    private Long clientid;

    /** 车牌号 */
    private String plateno;

    /** 人员id(非必填) */
    private String personid;

    /** 车牌类型 */
    private String platetype;

    private String unit;

    private String driverName;

    private String idNumber;

    /** 车牌颜色 */
    private String platecolor;

    /** 车辆类型 */
    private String vehicletype;

    /** 车辆颜色 */
    private String vehiclecolor;

    /** 车辆描述 */
    private String description;

    /** 0有效,1删除 */
    private String state;

    /** $column.columnComment */
    private String synchik;

    //是否布控
    private String alarmcar;

    //布控车辆id
    private String alarmsyscode;

    //海康车辆id
    private String vehicleid;

    private Long  manageDept;

    private String hasManageDept;

    private String parkIndexCode;

    //油耗
    private String fuelConsumption;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date startTime;

    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date endTime;

    private String clientIds;

    private Integer incomplete;

    private Integer incorrect;

    private String dirtyReason;

    private Long deptId;

    private String createBy;

    private Date createTime;
}
